pressed duck - French English Dictionary